home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group94a.txt / 000005_icon-group-sender _Thu Jan 6 13:46:30 1994.msg < prev    next >
Internet Message Format  |  1994-08-19  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Mon, 10 Jan 1994 09:49:00 MST
  2. Date: 6 Jan 94 13:46:30 GMT
  3. From: walter!news@uunet.uu.net  (Darren New)
  4. Organization: Bellcore
  5. Subject: Re: ICON FAQ, or just plain info!
  6. Message-Id: <CJ7nLJ.DL6@walter.bellcore.com>
  7. Sender: icon-group-request@cs.arizona.edu
  8. To: icon-group@cs.arizona.edu
  9. Status: R
  10. Errors-To: icon-group-errors@cs.arizona.edu
  11.  
  12. Just to clarify... 
  13.  
  14. > >Greetings!  What is ICON, 
  15. > >and what does it resemble, 
  16. It's a procedural language with backtracking, dynamic data typing, GC
  17. and all that goes with that, co-routines (but not threads,
  18. unfortunately) and many powerful built-in functions. 
  19. > >and is there a shareware 
  20. > >compiler, 
  21. There are many free or shareware compilers and interpreters for it. 
  22. > >and is it fun,           Yes. 
  23. > >interesting,             Yes. 
  24. > >easy,                    Yes. 
  25. > >strongly typed,          You must be joking. 
  26. Yes, it's strongly typed.  Dynamically typed, but strongly typed. 
  27. That is, variables don't have types, but data does. 
  28. > >powerful,                Yes. 
  29. > >useful,                  Yes. 
  30. > >wonderful?               Yes. 
  31. > >Any other adjectives?    Yes. 
  32. You can add portable, on-some-platforms-extensible, logical, (mostly)
  33. consistant, fairly fast, graphics-supporting, easy to debug, supported,
  34. mature, hmmm.... 
  35.  
  36. You can delete, unfortunately, easy low-level nonportable access to OS
  37. features.  It's non-trivial to use sockets, for example, from inside
  38. Icon, I've found.  But for doing programs you could use stdio to do in
  39. C, it wins hands down. 
  40.  
  41. The best reference I've found, BTW, is "The Icon Programming Language"
  42. by Ralph and Madge Griswold. I have the second edition, which is (c)
  43. 1990, ISBN 0-13-447889-4, Prentice-Hall. 
  44.         -- Darren 
  45. -- 
  46. 445 South St/MRE 2E-279/Morristown NJ 07960 USA/(201)829-4833 
  47. Delivery of Electronic Multimedia over Networks (DEMON) 
  48. Also, formal description techniques, programming languages. 
  49. ``Your fault: Core dumped.''                EFF#846 
  50. ``Sometimes, you just have to bite the silver bullet.'' 
  51.  
  52.